package net.guerlab.smart.platform.user.core.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 操作记录
 *
 * @author guer
 */
@Data
@ApiModel("操作记录")
public class OperationLogDTO {

    /**
     * 操作记录ID
     */
    @ApiModelProperty("操作记录ID")
    private Long operationLogId;

    /**
     * 应用名称
     */
    @ApiModelProperty("应用名称")
    private String applicationName;

    /**
     * 操作时间
     */
    @ApiModelProperty("操作时间")
    private LocalDateTime operationTime;

    /**
     * 操作内容
     */
    @ApiModelProperty("操作内容")
    private String operationContent;

    /**
     * 操作参数
     */
    @ApiModelProperty("操作参数")
    private String operationParams;

    /**
     * 用户ID
     */
    @ApiModelProperty("用户ID")
    private Long userId;

    /**
     * 用户名
     */
    @ApiModelProperty("用户名")
    private String username;

    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    private String name;
}
